package frsf.cidisi.exercise.idemiatp.search;

/*Clase que representa la ciudad*/

public class Ciudad {
	
	private String nombre;
	private Tesoro tesoro;
	private Double distanciaHeuristica;
	
	
	
	/*METODOS*/
	
	public String getNombre(){
		return nombre;
	}


	public Tesoro getTesoro() {
		return tesoro;
	}


	public void setTesoro(Tesoro tesoro) {
		this.tesoro = tesoro;
	}


	public void setNombre(String nom) {
		
		nombre = nom;
	}

	public Ciudad clone(){
		Ciudad nueva = new Ciudad();
		nueva.setNombre(this.getNombre());
		nueva.setTesoro(this.getTesoro().clone());
		nueva.setDistanciaHeuristica(this.getDistanciaHeuristica());
		return nueva;
	}


	public Double getDistanciaHeuristica() {
		return distanciaHeuristica;
	}


	public void setDistanciaHeuristica(Double distanciaHeuristica) {
		this.distanciaHeuristica = distanciaHeuristica;
	}


	
}
